package com.masterclient.app.modules.shop.contract;

import com.eoner.baselibrary.base.BasePresenter;
import com.eoner.baselibrary.base.BaseView;
import com.eoner.baselibrary.bean.shop.DealerProductManagerData;
import com.eoner.commonbean.product.ShareProductDataBean;


public interface DealerProductManagerContract {

    interface View extends BaseView {
        void showData(DealerProductManagerData dataBean);
        void showDataFailed(String msg);

        void showShareData(boolean isSuccess, ShareProductDataBean dataBean);
    }
    abstract class Presenter extends BasePresenter<View> {

        @Override
        public void onStart() {

        }

        public abstract void getProductList(String status, int page, String special_product_type);

        public abstract void getProductShare(String product_id);
    }


}